package org.example.transfer;

import com.google.gson.reflect.TypeToken;

import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.Map;

/**
 * 基于Gson依赖
 */
public class Gson {

    public void map(){
        // Map 转 JSON（Gson）
        com.google.gson.Gson gson = new com.google.gson.Gson();
        Map<String, Object> map = new HashMap<>();
        map.put("name","小米");

        String json = gson.toJson(map);

        // JSON 转 Map
        Type type = new TypeToken<Map<String, Object>>(){}.getType();
        Map<String, Object> restoredMap = gson.fromJson(json, type);

    }



}
